avoid anomalies